.analyze-box {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    pointer-events: none;
    overflow: hidden;
    z-index: 100;

    .analyze-but {
        position: absolute;
        pointer-events: all;
        cursor: pointer;
        user-select: none;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 5px;

        &:hover {
            filter: hue-rotate(25deg);
        }
    }

    .analyze-content {
        position: absolute;
        opacity: 0;
        transition: opacity 1s;
    }

    .analyze-content-show {
        opacity: 1;
        pointer-events: all;
    }

    .result-title {
        display: flex;
        justify-content: space-between;
        user-select: none;

        &>div {
            padding: 5px 10px;
        }
    }

    .result-content {
        height: 100%;
        display: flex;
        flex-direction: column;

        .result-body {
            flex-grow: 1;
            overflow-y: auto;

            .car-list {
                display: flex;
                flex-direction: column;
                text-align: left;
                padding: 5px 0px;
                cursor: pointer;

                &>div {
                    padding: 0px 10px;
                }

                .text {
                    overflow: hidden;
                    white-space: nowrap;
                    text-overflow: ellipsis;
                }

                .body {
                    min-height: 37.65px;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    display: -webkit-box;
                    -webkit-line-clamp: 2;
                    -webkit-box-orient: vertical;
                }
            }
        }
    }

}